package com.metaera.app.controller.view.core;

public interface IStatusView extends IView {

    /**
     * 加载
     */
    default void loading() {

    }

    /**
     * 离线、无网络
     */
    default void offline() {

    }

    /**
     * 失败
     */
    default void failure(Throwable throwable) {
        throwable.printStackTrace();
    }

    /**
     * 完成请求
     */
    default void complete() {

    }

    /**
     * 空数据
     */
    default void empty(CharSequence charSequence) {

    }

}
